let a hundred flowers bloom - Français Anglais Dictionnaire